

package jnpf.zc.model.zcglzcdjinfo;


import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @版本： V3.2.0
 * @版权： 智果云科技（https://www.jnpfsoft.com）
 * @作者： JNPF开发平台组
 * @日期： 2024-12-19
 */
@Data
public class ZcglZcdjInfoListVO {
    private String id;

    @JSONField(name = "flowtaskid")
    private String flowtaskid;

    @JSONField(name = "flowState")
    private Integer flowState;
    /**
     * 状态
     **/
    @JsonProperty("status")
    private String status;

    @JsonProperty("belongingProject")
    private String belongingProject;

    @JsonProperty("acquisitionDate")
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date acquisitionDate;

    @JsonProperty("acquiringValue")
    private String acquiringValue;

    @JsonProperty("valuationNow")
    private String valuationNow;

    @JsonProperty("assetClass")
    private String assetClass;

    /**
     * 资产资产状态
     **/
    @JsonProperty("zcStatus")
    private String zcStatus;

    /** 所属楼栋 **/
    @JsonProperty("belongingBuilding")
    private String belongingBuilding;

    /** 经度 **/
    @JsonProperty("longitude")
    private String longitude;

    /** 纬度 **/
    @JsonProperty("latitude")
    private String latitude;

    /**
     * 列表子表数据
     */
    @JSONField(name = "zcgl_zcdj_area")
    private ZcglZcdjAreaListVO zcgl_zcdj_area;
    /**
     * 列表子表数据
     */
    @JSONField(name = "zcgl_zcdj_warrant")
    private ZcglZcdjWarrantListVO zcgl_zcdj_warrant;
    /**
     * 列表子表数据
     */
    @JSONField(name = "zcgl_zcdj_photo")
    private ZcglZcdjPhotoListVO zcgl_zcdj_photo;

    /**
     * 资产编号
     **/
    @JSONField(name = "zcNumber")
    private String zcnumber;

    /**
     * 资产名称
     **/
    @JSONField(name = "zcName")
    private String zcname;

    /**
     * 资产标签
     **/
    @JSONField(name = "zcLabel")
    private String zclabel;

    /**
     * 详细地址
     **/
    @JSONField(name = "address")
    private String address;

    /**
     * 资产性质
     **/
    @JSONField(name = "zcNature")
    private String zcnature;

    /**
     * 资产用途
     **/
    @JSONField(name = "zcPurpose")
    private String zcpurpose;

    /**
     * 资产来源
     **/
    @JSONField(name = "zcSource")
    private String zcsource;

    /**
     * 权属单位
     **/
    @JSONField(name = "affiliatedUnit")
    private String affiliatedunit;

    /**
     * 管理单位
     **/
    @JSONField(name = "managementUnit")
    private String managementunit;

    /**
     * 资产管理员
     **/
    @JSONField(name = "zcAdmin")
    private String zcadmin;

    /**
     * 备注
     **/
    @JSONField(name = "notes")
    private String notes;

    /**
     * 资产封面图片
     **/
    @JSONField(name = "zcFmImage")
    private String zcfmimage;

    /**
     * 资产附件
     **/
    @JSONField(name = "zcFile")
    private String zcfile;

    /**
     * 建筑测量面积
     **/
    @JSONField(name = "buildingmeasurementarea")
    private BigDecimal buildingmeasurementarea;


    /**
     * 资产编号
     **/
    @JSONField(name = "zcNumber_name")
    private String zcnumber_name;

    /**
     * 资产名称
     **/
    @JSONField(name = "zcName_name")
    private String zcname_name;

    /**
     * 资产标签
     **/
    @JSONField(name = "zcLabel_name")
    private String zclabel_name;

    /**
     * 详细地址
     **/
    @JSONField(name = "address_name")
    private String address_name;

    /**
     * 资产性质
     **/
    @JSONField(name = "zcNature_name")
    private String zcnature_name;

    /**
     * 资产用途
     **/
    @JSONField(name = "zcPurpose_name")
    private String zcpurpose_name;

    /**
     * 资产来源
     **/
    @JSONField(name = "zcSource_name")
    private String zcsource_name;

    /**
     * 权属单位
     **/
    @JSONField(name = "affiliatedUnit_name")
    private String affiliatedunit_name;

    /**
     * 管理单位
     **/
    @JSONField(name = "managementUnit_name")
    private String managementunit_name;

    /**
     * 资产管理员
     **/
    @JSONField(name = "zcAdmin_name")
    private String zcadmin_name;

    /**
     * 备注
     **/
    @JSONField(name = "notes_name")
    private String notes_name;

    /**
     * 资产封面图片
     **/
    @JSONField(name = "zcFmImage_name")
    private String zcfmimage_name;

    /**
     * 资产附件
     **/
    @JSONField(name = "zcFile_name")
    private String zcfile_name;

    /**
     * 省
     **/
    @JSONField(name="provinceName")
    private String provinceName;

    /**
     * 市区
     **/
    @JSONField(name = "cityName")
    private String cityName;

    /**
     * 区县
     **/
    @JSONField(name = "districtName")
    private String districtName;

    /**
     * 街道
     **/
    @JSONField(name = "streetName")
    private String streetName;



}
